/*
 * usuario.h
 *
 *  Created on: 05/09/2011
 *      Author: guido
 */

#ifndef USUARIO_H_
#define USUARIO_H_

#include "constantes.h"
#include "lista.h"

struct Usuario {
	char numero[MAX_LONG_PARAMETROS];
	char apellido[MAX_LONG_PARAMETROS];
	char nombre[MAX_LONG_PARAMETROS];
	Lista* amigos;
};
typedef struct Usuario Usuario;

void Usuario_init(Usuario* usuarioNuevo, char* numero, char* apellido,
		char* nombre);
int Usuario_esAmigo(Usuario* usuario, Usuario* amigo);
int Usuario_agregarAmigo(Usuario* usuario, Usuario* amigo);
int Usuario_borrarAmigo(Usuario* usuario, Usuario* amigo);
void Usuario_destroy(Usuario* usuario);

#endif /* USUARIO_H_ */
